﻿package Message.Game
{
    import Message.Public.*;

    public interface IMapPrx
    {

        public function IMapPrx();

        function move_async(param1:AMI_IMap_move, param2:Array) : void;

        function diversion_async(param1:AMI_IMap_diversion, param2:Array) : void;

        function jump_async(param1:AMI_IMap_jump, param2:SPoint) : void;

        function somersault_async(param1:AMI_IMap_somersault, param2:Array) : void;

        function sprint_async(param1:AMI_IMap_sprint) : void;

        function jumpPoint_async(param1:AMI_IMap_jumpPoint, param2:SPoint) : void;

        function pass_async(param1:AMI_IMap_pass, param2:EPassType, param3:int, param4:int, param5:SPoint) : void;

        function convey_async(param1:AMI_IMap_convey, param2:int, param3:SPoint) : void;

        function revival_async(param1:AMI_IMap_revival, param2:int) : void;

        function pickup_async(param1:AMI_IMap_pickup, param2:SEntityId) : void;

        function saveCustomPoint_async(param1:AMI_IMap_saveCustomPoint, param2:int, param3:String, param4:int, param5:SPoint) : void;

        function getCustomPoint_async(param1:AMI_IMap_getCustomPoint) : void;

        function getRouletteDrop_async(param1:AMI_IMap_getRouletteDrop, param2:String) : void;

    }
}
